package empleado;

import java.io.*;
import java.util.*;

public class Empleado
{
	private String nombre;
	private float sueldo;
	private Scanner entrada = new Scanner(System.in);
	
        /**
        * asigna al empleado los valores que se le pasen
        */
	public Empleado(String nombre, float sueldo)
	{
            this.nombre = nombre;
            this.sueldo = sueldo;
	}
        
	/**
        * asigna al empleado el nombre introducido por teclado
        */
	public void pedirNombre()
	{
            System.out.print("Introduzca el nombre: ");
            setNombre(getEntrada().next());
	}
	
        /**
        * asigna al empleado el sueldo introducido por teclado
        */
	public void pedirSueldo()
	{
            System.out.print("Introduzca el sueldo: ");
            setSueldo(getEntrada().nextFloat());
	}
	
        /**
        * asigna al empleado los datos introducidos por teclado
        */
	public void pedirDatosEmpleado()
	{
            pedirNombre();
            pedirSueldo();
	}       
	
        /**
        * visualiza el nombre del empleado
        */
	public void visualizarNombre()
	{
            System.out.println(getNombre());
	}
	
        /**
        * visualiza el sueldo del empleado
        */
	public void visualizarSueldo()
	{
            System.out.println(getSueldo());
	}
        
	/**
        * visualiza los datos del empleado
        */
	public void visualizarDatosEmpleado()
	{
            visualizarNombre();
            visualizarSueldo();
	}

    /**
     * @return el nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre el nombre a set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return el sueldo
     */
    public float getSueldo() {
        return sueldo;
    }

    /**
     * @param sueldo el sueldo a set
     */
    public void setSueldo(float sueldo) {
        this.sueldo = sueldo;
    }

    /**
     * @return la entrada
     */
    public Scanner getEntrada() {
        return entrada;
    }

    /**
     * @param entrada la entrada a set
     */
    public void setEntrada(Scanner entrada) {
        this.entrada = entrada;
    }
}